package com.ztq.test.login.dao;

import com.ztq.test.login.entity.T_userInfo;

/**
 * @author: ztq
 * @date: 2016-1-8 下午03:35:27
 * @description: 处理用户登录注册的接口
 * @version:1.0
 */
public interface LoginDao {
	// 查询state为1的用户名所对应的记录
	public T_userInfo queryUsernameRecord(T_userInfo userInfo);
	
	//查询state为1的邮箱email对应的记录
	public T_userInfo queryEmailRecord(T_userInfo userInfo);
	
	//用户信息插入的逻辑（即注册的过程）
	public boolean insert(T_userInfo userInfo);
	
	//查询用户名、密码符合的记录
	public T_userInfo queryPasswordRecord(T_userInfo userInfo);
	
	// 查询用户信息是否存在（即登录的过程）
	public T_userInfo queryUserInfo(T_userInfo userInfo);
	
	//查询用户的id
	public String queryUserId(T_userInfo userInfo);
}